Project 05

Designing a PCB Board using CAD and Adding a Button to Control a Light Emitting Diode (in series with a current-limiting resistor)

Media associated with the 3D printing project



  • Bootloading preparation and setting up Arduino MegaTinyCore (working environment):

  • (a) Thanking Thais in finding resources - I was looking for previous years' or any tutorial by FabLabs on how to bootload the ATTiny142 that has a 6-pin header architecture. I want to thank my colleague Thais. They really tried to help me out and gave me some good directions towards findig some good resources. Further, I found the following sources quite helpful:

    (1) Russian Wu's work from week 09 of Embedded Programming
    (2) Adrian Torres's work from week 08 of Embedded Programming
    (3) Fablab Kannai's (in Fab Academy) article on Arduino megaTinycore
    (4) Electronics-lab's article on Getting Started With The New ATtiny Chips – Programming The Microchip’s 0-Series And 1-Series ATtiny With The Arduino IDE
    (5) YouTube Tutorial from Aalto Fablab entitled "Setting up UPDI Programming Toolkit with Arduino, megaTinyCore and pyupdi

  • My progress by the end of this week:

  • (1) I downloaded the 1.8.16 Arduino UNO IDE (Integrated development environment).
    (2) Then I added the "MegaTinyCore" via the Arduino Board Manager by installing "megaTinyCore by Spence Konde" from its search bar.
    (3) Finally, I was able to see the "ATTiny142" in the boar list of the Arduino.
    (4) I couldn't do the bootloading yet but I plan to complete it. I plan to figure out the solution and apply it in the "Embedded Programming" project after a week.